/* 系统字典项 unicloud，静态页面演示用 */
import util from '@/common/js/util.js';
import api from '@/common/js/api.js';

// allDict = getApp().globalData.dictList;

export default {
	/**
	 * 获取字典集合
	 * @param {string} dictType 字典类型
	 * @returns {[]} [{dict_value:0, dict_label:"男"}, {dict_value:1, dict_label:"女"}]
	 */
	getDicts(dictType){
		const allDict = getApp().globalData.dictList;
		return allDict.find(item => item.dict_type == dictType).value_list
	},
	/**
	 * 根据字典类型和字典键值，查询字典标签
	 * @param {string} dictType 字典类型
	 * @param {number} dictValue 字典键值
	 * @returns {string}
	 */
	getDictLabel1(dictType, dictValue){
		const allDict = getApp().globalData.dictList;
		return allDict.find(item => item.dict_type == dictType).value_list.find(item => item.dict_value == dictValue).dict_label
	},
	/**
	 * 根据字典键值，查询字典标签
	 * @param {[]} dictsOptions 字典集合
	 * @param {number} dictValue 字典键值
	 * @returns {string}
	 */
	getDictLabel2(dictsOptions, dictValue){
		return dictsOptions.find(item => item.dict_value == dictValue).dict_label
	},
	getDictClass1(dictType, dictValue){
		const allDict = getApp().globalData.dictList;
		return allDict.find(item => item.dict_type == dictType).value_list.find(item => item.dict_value == dictValue).css_class
	},
}
